// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境

// 云函数入口函数
exports.main = async (event, context) => {
  const db = cloud.database()
  const wxContext = cloud.getWXContext()
  const { titles } = event
  const openid = wxContext.OPENID

  for(let i = 0; i < titles.length; i ++) {
    const { answer, index, options, test_id, score, type, title } = titles[i]
    await db.collection('title').add({
      data: {
        test_id,
        type,
        title,
        score,
        index,
        answer,
        options,
        openid
      }
    })
  }

  return 'add_titles'
}